By train
Taking the train to Churchill is much more affordable than flying, but takes much longer. VIA Rail serves Churchill with its Hudson Bay line that begins in Winnipeg. From Winnipeg the train takes about 36 hours. You have the option of staying in one of several different sleeper cars, or riding in economy class depending on how much you want to pay and trying to find two empty seats to fall asleep on. A viable solution for those who would like to get to Churchill relatively quickly, while not spending a relative fortune is flying from Winnipeg to Thompson, Manitoba, and then taking the train from there. Be warned that the airport in Thompson is not within walking distance of the train station, but there are plenty of taxi drivers waiting to give Churchill bound travelers a ride to the airport.